Relationship Maintenance in Software Language Repositories

نویسندگان

چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Relationship Maintenance in Software Language Repositories

The context of this research is testing and building software systems and, specifically, software language repositories (SLRs), i.e., repositories with components for language processing (interpreters, translators, analyzers, transformers, pretty printers, etc.). SLRs are typically set up for developing and using metaprogramming systems, language workbenches, language definition frameworks, exe...

متن کامل

Automated maintenance of geophysical software from distributed web repositories

As in most computationally intensive disciplines, geophysical data analysis involves numerous algorithms. Large volumes of code have been created, including complex multi-function processing systems, which are particularly well developed in reflection seismology (Stockwell, 1999). In most cases, data management, processing, or modeling operations can be subdivided into smaller tasks (e.g., inpu...

متن کامل

On language processors and software maintenance

Software maintenance factories are infrastructures that generate tools for software maintenance from language descriptions and additional information. Besides the maintenance of language specifications, software language evolution requires maintenance of software written in that language as well as maintenance of software that transforms software written in the evolving language. We argue that ...

متن کامل

Natural Language-Based Software Analyses and Tools for Software Maintenance

Significant portions of software life cycle resources are devoted to program maintenance, which motivates the development of automated techniques and tools to support the tedious, error-prone tasks. Natural language clues from programmers’ naming in literals, identifiers, and comments can be leveraged to improve the effectiveness of many software tools. For example, they can be used to increase...

متن کامل

Querying Versioned Software Repositories

Large parts of today’s data is stored in text documents that undergo a series of changes during their lifetime. For instance during the development of a software product the source code changes frequently. Currently, managing such data relies on version control systems (VCSs). Extracting information from large documents and their different versions is a manual and tedious process. We present Qv...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: The Art, Science, and Engineering of Programming

سال: 2017

ISSN: 2473-7321

DOI: 10.22152/programming-journal.org/2017/1/4